package mapper;

import org.apache.ibatis.annotations.Param;
import vo.Account;

import java.util.List;

public interface AccountMapper {

    public void addAccount(Account account);

    /**
     * 做账户中的余额变动的方法
     * @param id    需要变动的账户id
     * @param upd   转入还是转出  true:转入 false:转出
     * @param updMoney 转入或转出的金额
     */
    public int updateAccount(
            @Param("id") int id,
            @Param("upd") boolean upd,
            @Param("updMoney") int updMoney);

    public List<Account> selectAllAccount();

}
